package edu.wpi.first.wpilibj.team1662;

import edu.wpi.first.wpilibj.networktables.NetworkTable;

/**
 * The RobotMap is a mapping from the ports sensors and actuators are wired into
 * to a variable name. This provides flexibility changing wiring, makes checking
 * the wiring easier and significantly reduces the number of magic numbers
 * floating around.
 */
public class RobotMap {
    // For example to map the left and right motors, you could define the
    // following variables to use with your drivetrain subsystem.
    // public static final int leftMotor = 1;
    // public static final int rightMotor = 2;
    
    // If you are using multiple modules, make sure to define both the port
    // number and the module. For example you with a rangefinder:
    // public static final int rangefinderPort = 1;
    // public static final int rangefinderModule = 1;
    
    public static final int leftMotor1 = 1;
    public static final int rightMotor1 = 3;
    public static final int leftMotor2 = 2;
    public static final int rightMotor2 = 4;
    public static final int drivePad = 1;
    public static final int manipulator = 2;
    public static final int compressorReliefValve = 1;
    public static final int compressorRelay = 1;
    public static final int conveyorMotor = 5;
    public static final int conveyorMotor2 = 6;
    public static final int pickupMtr = 7;
    public static final int pickupMtr2 = 8;
    //Solenoids
    //public static final int arm1 = 1;
    public static final int shiftSol1 = 5;
    public static final int shiftSol2 = 6;
    public static final int barSol = 9;
    public static final int releaseSol = 3;
    public static final int releaseSol2 = 4;
    public static final int pickupSol = 1;
    public static final int pickupSol2 = 2;
    
    //buttons
    public static final int shiftUp = 5;
    public static final int shiftDown = 6;
    public static final int launch = 2;
    
    //DIO
    public static final int limitSwitch = 1;
    public static final int limitSwitch2 = 2;
    
    public static final double mtrSpeed = -1;

    
}
